package com.twotiger.and.service;

import android.content.Context;

import com.alibaba.fastjson.JSON;
import com.twotiger.and.activity.base.BaseService;
import com.twotiger.and.bean.User;
import com.twotiger.and.util.PreferencesUtils;

/**
 * 用户service
 * @Description: TODO(这里描述这个类的作用) 
 * @Author douxy
 * @Date 2015年8月12日 下午5:17:20
 */
public class UserService extends BaseService {

    private static final String TokenKey = "user_token";

    public UserService(Context mContext) {
        super(mContext);
    }

    /**
     * 获取用户
     * @return
     */
    public User getUser() {
        String userInfo = PreferencesUtils.getString(mContext, TokenKey);
        if (userInfo != null) {
            return JSON.parseObject(userInfo, User.class);
        } else {
            return new User();
        }
    }

    /**
     * 持久化登录信息
     * @param user
     */
    public void saveUser(User user) {
        if (user == null) {
            user = new User();
        }
        PreferencesUtils.putString(mContext, TokenKey, JSON.toJSONString(user));
    }

}
